!function(){"use strict";var e="undefined"!=typeof window?window:void 0,i="undefined"!=typeof globalThis?globalThis:e;"undefined"==typeof self&&(i.self=i),"undefined"==typeof File&&(i.File=function(){});var n=null==i?void 0:i.navigator;null==i||i.document,null==i||i.location,null==i||i.fetch,null!=i&&i.XMLHttpRequest&&"withCredentials"in new i.XMLHttpRequest&&i.XMLHttpRequest,null==i||i.AbortController,null==n||n.userAgent;var t=null!=e?e:{};function r(){return r=Object.assign?Object.assign.bind():function(e){for(var i=1;i{addEventListener("pageshow",(i=>{i.persisted&&(a=i.timeStamp,e(i))}),!0)},v=(e,i,n,t)=>{var r,a;return o=>{i.value>=0&&(o||t)&&(((a=i.value-(null!=r?r:0))||void 0===r)&&(r=i.value,i.delta=a,i.rating=((e,i)=>e>i[1]?"poor":e>i[0]?"needs-improvement":"good")(i.value,n),e(i)))}},s=e=>{requestAnimationFrame((()=>requestAnimationFrame((()=>e()))))},d=()=>{var e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart{var e,i=d();return null!==(e=null==i?void 0:i.activationStart)&&void 0!==e?e:0},h=function(e,i){void 0===i&&(i=-1);var n=d(),t="navigate";return a>=0?t="back-forward-cache":n&&(document.prerendering||u()>0?t="prerender":document.wasDiscarded?t="restore":n.type&&(t=n.type.replace(/_/g,"-"))),{name:e,value:i,rating:"good",delta:0,entries:[],id:"v5-"+Date.now()+"-"+(Math.floor(8999999999999*Math.random())+1e12),navigationType:t}},f=new WeakMap;function l(e,i){return f.get(e)||f.set(e,new i),f.get(e)}class c{constructor(){this.t=void 0,this.i=0,this.o=[]}h(e){var i;if(!e.hadRecentInput){var n=this.o[0],t=this.o.at(-1);this.i&&n&&t&&e.startTime-t.startTime<1e3&&e.startTime-n.startTime<5e3?(this.i+=e.value,this.o.push(e)):(this.i=e.value,this.o=[e]),null==(i=this.t)||i.call(this,e)}}}var m,p=function(e,i,n){void 0===n&&(n={});try{if(PerformanceObserver.supportedEntryTypes.includes(e)){var t=new PerformanceObserver((e=>{Promise.resolve().then((()=>{i(e.getEntries())}))}));return t.observe(r({type:e,buffered:!0},n)),t}}catch(e){}},g=e=>{var i=!1;return()=>{i||(e(),i=!0)}},b=-1,y=new Set,L=()=>"hidden"!==document.visibilityState||document.prerendering?1/0:0,w=e=>{if("hidden"===document.visibilityState){if("visibilitychange"===e.type)for(var i of y)i();isFinite(b)||(b="visibilitychange"===e.type?e.timeStamp:0,removeEventListener("prerenderingchange",w,!0))}},P=()=>{if(b<0){var e,i=u(),n=document.prerendering||null==(e=globalThis.performance.getEntriesByType("visibility-state").filter((e=>"hidden"===e.name&&e.startTime>i))[0])?void 0:e.startTime;b=null!=n?n:L(),addEventListener("visibilitychange",w,!0),addEventListener("prerenderingchange",w,!0),o((()=>{setTimeout((()=>{b=L()}))}))}return{get firstHiddenTime(){return b},onHidden(e){y.add(e)}}},T=e=>{document.prerendering?addEventListener("prerenderingchange",(()=>e()),!0):e()},C=[1800,3e3],E=function(e,i){void 0===i&&(i={}),T((()=>{var n,t=P(),r=h("FCP"),a=p("paint",(e=>{for(var i of e)"first-contentful-paint"===i.name&&(a.disconnect(),i.startTime{r=h("FCP"),n=v(e,r,C,i.reportAllChanges),s((()=>{r.value=performance.now()-t.timeStamp,n(!0)}))})))}))},M=[.1,.25],F=0,k=1/0,I=0,O=e=>{for(var i of e)i.interactionId&&(k=Math.min(k,i.interactionId),I=Math.max(I,i.interactionId),F=I?(I-k)/7+1:0)},S=()=>{var e;return m?F:null!==(e=performance.interactionCount)&&void 0!==e?e:0},N=0;class j{constructor(){this.u=[],this.l=new Map,this.m=void 0,this.p=void 0}v(){N=S(),this.u.length=0,this.l.clear()}L(){var e=Math.min(this.u.length-1,Math.floor((S()-N)/50));return this.u[e]}h(e){var i;if(null!=(i=this.m)&&i.call(this,e),e.interactionId||"first-input"===e.entryType){var n=this.u.at(-1),t=this.l.get(e.interactionId);if(t||this.u.length<10||e.duration>n.P){var r;if(t?e.duration>t.P?(t.entries=[e],t.P=e.duration):e.duration===t.P&&e.startTime===t.entries[0].startTime&&t.entries.push(e):(t={id:e.interactionId,entries:[e],P:e.duration},this.l.set(t.id,t),this.u.push(t)),this.u.sort(((e,i)=>i.P-e.P)),this.u.length>10){var a=this.u.splice(10);for(var o of a)this.l.delete(o.id)}null==(r=this.p)||r.call(this,t)}}}}var q=e=>{var i=globalThis.requestIdleCallback||setTimeout;"hidden"===document.visibilityState?e():(e=g(e),addEventListener("visibilitychange",e,{once:!0,capture:!0}),i((()=>{e(),removeEventListener("visibilitychange",e,{capture:!0})})))},A=[200,500];class H{constructor(){this.m=void 0}h(e){var i;null==(i=this.m)||i.call(this,e)}}var D=[2500,4e3],W={onLCP:function(e,i){void 0===i&&(i={}),T((()=>{var n,t=P(),r=h("LCP"),a=l(i,H),d=e=>{for(var o of(i.reportAllChanges||(e=e.slice(-1)),e))a.h(o),o.startTime{d(f.takeRecords()),f.disconnect(),n(!0)})),m=e=>{e.isTrusted&&(q(c),removeEventListener(e.type,m,{capture:!0}))};for(var b of["keydown","click","visibilitychange"])addEventListener(b,m,{capture:!0});o((t=>{r=h("LCP"),n=v(e,r,D,i.reportAllChanges),s((()=>{r.value=performance.now()-t.timeStamp,n(!0)}))}))}}))},onCLS:function(e,i){void 0===i&&(i={});var n=P();E(g((()=>{var t,r=h("CLS",0),a=l(i,c),d=e=>{for(var i of e)a.h(i);a.i>r.value&&(r.value=a.i,r.entries=a.o,t())},u=p("layout-shift",d);u&&(t=v(e,r,M,i.reportAllChanges),n.onHidden((()=>{d(u.takeRecords()),t(!0)})),o((()=>{a.i=0,r=h("CLS",0),t=v(e,r,M,i.reportAllChanges),s((()=>t()))})),setTimeout(t))})))},onFCP:E,onINP:function(e,i){if(void 0===i&&(i={}),globalThis.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype){var n=P();T((()=>{var t;"interactionCount"in performance||m||(m=p("event",O,{type:"event",buffered:!0,durationThreshold:0}));var r,a=h("INP"),s=l(i,j),d=e=>{q((()=>{for(var i of e)s.h(i);var n=s.L();n&&n.P!==a.value&&(a.value=n.P,a.entries=n.entries,r())}))},u=p("event",d,{durationThreshold:null!==(t=i.durationThreshold)&&void 0!==t?t:40});r=v(e,a,A,i.reportAllChanges),u&&(u.observe({type:"first-input",buffered:!0}),n.onHidden((()=>{d(u.takeRecords()),r(!0)})),o((()=>{s.v(),a=h("INP"),r=v(e,a,A,i.reportAllChanges)})))}))}}};t.__PosthogExtensions__=t.__PosthogExtensions__||{},t.__PosthogExtensions__.postHogWebVitalsCallbacks=W,t.postHogWebVitalsCallbacks=W,t.__PosthogExtensions__.loadWebVitalsCallbacks=()=>W}(); //# sourceMappingURL=web-vitals.js.map